<?php


class Download{
    
    
    public static function send($file){
        Message::log("Téléchargement du fichier ($file)");
	if (file_exists($file)) {
	    header('Content-Description: File Transfer');
	    header('Content-Type: application/octet-stream');
	    header('Content-Disposition: attachment; filename='.basename($file));
	    header('Expires: 0');
	    header('Cache-Control: must-revalidate');
	    header('Pragma: public');
	    header('Content-Length: ' . filesize($file));
	    ob_clean();
	    flush();
	    readfile($file);
	    Template::desactivate();
            Message::log('Téléchargement réussi');
	}
        else{
            Message::log("Le fichier n'existe pas");
        }
    }
    
    
}


?>